package com.dao.primary.data;
import com.model.domain.data.GetDataObdGpsInfoDO;
import com.model.pojo.data.DataObdGpsInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DataObdGpsInfoMapper {
    int deleteByPrimaryKey(@Param("dataObdGpsInfoId") Long dataObdGpsInfoId);

    int insert(DataObdGpsInfo record);

    int insertSelective(DataObdGpsInfo record);

    DataObdGpsInfo selectByPrimaryKey(@Param("dataObdGpsInfoId") Long dataObdGpsInfoId, @Param("isDelete") Byte isDelete);

    int updateByPrimaryKeySelective(DataObdGpsInfo record);

    int updateByPrimaryKey(DataObdGpsInfo record);

    List<DataObdGpsInfo> selectList(GetDataObdGpsInfoDO getdataObdGpsInfoDO);

    void insertListSelective(List<DataObdGpsInfo> dataObdGpsInfoList);

    void updateListSelective(List<DataObdGpsInfo> dataObdGpsInfoList);

    int has(@Param("dataObdGpsInfoId") Long dataObdGpsInfoId, @Param("isDelete") Byte isDelete);
}